/**
 * 用户相关路由
 */
module.exports = app => {
  const { router, controller } = app;

  /**
   * 用户管理
   */
  // 用户注册
  router.post('/api/v1/users', controller.v1.users.create);
  
  // 用户登录
  router.post('/api/v1/users/login', controller.v1.users.login);
  
  // 获取用户信息
  router.get('/api/v1/users/user_info', controller.v1.users.userInfo);
  
  // 刷新Token
  router.post('/api/v1/users/refreshToken', controller.v1.users.refreshToken);
  
  // 检查用户字段是否存在
  router.get('/api/v1/users/exists_user_unique_fields', controller.v1.users.existsUserUniqueFields);
  router.get('/api/v1/users/list', controller.v1.users.findAll);
};
